import axios from '@/axios.js'

//后端只有分页，所以设置每页的长度为100，这样就可以返回全部的文章了
//分页接口也可以用来根据title查询文章
/**
 *
 * @param params title pageNum pageSize
 * @returns {Promise<axios.AxiosResponse<any>>}
 */
export function selectAllArticle(params) {
    return axios.get('/v1/manage/article', { params });
}


//根据id查询对应的文章
export function selectByArticleId(id){
    return  axios.get(`/v1/manage/article/${id}`)
}

export function deleteByArticleId(id){
    return axios.delete(`/v1/manage/article/${id}`)
}

//添加文章
export function addArticle(body){
    return axios.post("/v1/manage/article",body)
}

//更新文章
export function updateArticle(body){
    return axios.put("/v1/manage/article",body)
}